const fs = require('fs');

const path = require('path');

const logPath = path.join(__dirname,'../../logs/version.log');

/**
 * 
 * @param {number} type 日志类型
 * @param {string} content 内容
 * @param {boolean} spearator 分隔符，用于划分一次完整的打包所记录的日志，仅在开始和结束为true
 */
module.exports=function({version,lastVersion,memo = ''}){

    let logContent =  
`---------------------------------------------------------- 
\r\n  
时间：${new Date().Format('yyyy-MM-dd HH:mm:ss')}   
当前版本：${version}
上一个版本：${lastVersion}
备注：${memo}  
\r\n
----------------------------------------------------------`;
    try {

        fs.appendFileSync(logPath,logContent,'utf8');

    } catch (error) {

        console.log("追加版本日志失败：" + error.message);

    }
}